home *** CD-ROM | disk | FTP | other *** search
/ Level 2005 Christmas (DVD) / Level_2005-XMAS_134_DVD_Knightshift.iso / Updates / Land of the Dead / System / UDebugMenu.u / R_UDebugMenuBar_ScriptText.TextBuffer < prev    next >
Unknown  |  2005-12-07  |  9.1 KB

open in: MacOS 8.1     |     Win98     |     DOS

view JSON data     |     view as text


This file was not able to be converted.
This format is not currently supported by dexvert.

ConfidenceProgramDetectionMatch TypeSupport
100% file data default



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 00 00 00 00 00 00 00 00 | 7f 91 01 2f 2f 20 43 6f |........|...// Co|
|00000010| 70 79 72 69 67 68 74 20 | 28 43 29 20 32 30 30 35 |pyright |(C) 2005|
|00000020| 20 42 72 61 69 6e 62 6f | 78 20 47 61 6d 65 73 2e | Brainbo|x Games.|
|00000030| 20 41 6c 6c 20 52 69 67 | 68 74 73 20 52 65 73 65 | All Rig|hts Rese|
|00000040| 72 76 65 64 2e 0d 0a 2f | 2f 20 53 65 70 74 65 6d |rved.../|/ Septem|
|00000050| 62 65 72 20 32 37 2c 20 | 32 30 30 35 0d 0a 63 6c |ber 27, |2005..cl|
|00000060| 61 73 73 20 55 44 65 62 | 75 67 4d 65 6e 75 42 61 |ass UDeb|ugMenuBa|
|00000070| 72 20 65 78 74 65 6e 64 | 73 20 55 57 69 6e 64 6f |r extend|s UWindo|
|00000080| 77 4d 65 6e 75 42 61 72 | 3b 0d 0a 0d 0a 76 61 72 |wMenuBar|;....var|
|00000090| 20 55 57 69 6e 64 6f 77 | 50 75 6c 6c 64 6f 77 6e | UWindow|Pulldown|
|000000a0| 4d 65 6e 75 20 47 61 6d | 65 2c 20 52 4d 6f 64 65 |Menu Gam|e, RMode|
|000000b0| 73 2c 20 52 65 6e 64 2c | 20 4b 44 72 61 77 2c 20 |s, Rend,| KDraw, |
|000000c0| 53 74 61 74 73 2c 20 53 | 68 6f 77 2c 20 50 6c 61 |Stats, S|how, Pla|
|000000d0| 79 65 72 2c 20 4f 70 74 | 69 6f 6e 73 3b 0d 0a 76 |yer, Opt|ions;..v|
|000000e0| 61 72 20 55 57 69 6e 64 | 6f 77 4d 65 6e 75 42 61 |ar UWind|owMenuBa|
|000000f0| 72 49 74 65 6d 20 47 61 | 6d 65 49 74 65 6d 2c 20 |rItem Ga|meItem, |
|00000100| 52 4d 6f 64 65 73 49 74 | 65 6d 2c 20 52 65 6e 64 |RModesIt|em, Rend|
|00000110| 49 74 65 6d 2c 20 4b 44 | 72 61 77 49 74 65 6d 2c |Item, KD|rawItem,|
|00000120| 20 53 74 61 74 73 49 74 | 65 6d 2c 20 53 68 6f 77 | StatsIt|em, Show|
|00000130| 49 74 65 6d 2c 20 50 6c | 61 79 65 72 49 74 65 6d |Item, Pl|ayerItem|
|00000140| 2c 20 4f 70 74 69 6f 6e | 73 49 74 65 6d 3b 0d 0a |, Option|sItem;..|
|00000150| 76 61 72 20 62 6f 6f 6c | 20 62 53 68 6f 77 4d 65 |var bool| bShowMe|
|00000160| 6e 75 3b 0d 0a 0d 0a 66 | 75 6e 63 74 69 6f 6e 20 |nu;....f|unction |
|00000170| 43 72 65 61 74 65 64 28 | 29 0d 0a 7b 0d 0a 09 53 |Created(|)..{...S|
|00000180| 75 70 65 72 2e 43 72 65 | 61 74 65 64 28 29 3b 0d |uper.Cre|ated();.|
|00000190| 0a 09 0d 0a 09 47 61 6d | 65 49 74 65 6d 20 3d 20 |.....Gam|eItem = |
|000001a0| 41 64 64 49 74 65 6d 28 | 22 26 47 61 6d 65 22 29 |AddItem(|"&Game")|
|000001b0| 3b 0d 0a 09 47 61 6d 65 | 20 3d 20 47 61 6d 65 49 |;...Game| = GameI|
|000001c0| 74 65 6d 2e 43 72 65 61 | 74 65 4d 65 6e 75 28 63 |tem.Crea|teMenu(c|
|000001d0| 6c 61 73 73 20 27 55 57 | 69 6e 64 6f 77 50 75 6c |lass 'UW|indowPul|
|000001e0| 6c 64 6f 77 6e 4d 65 6e | 75 27 29 3b 0d 0a 09 47 |ldownMen|u');...G|
|000001f0| 61 6d 65 2e 4d 79 4d 65 | 6e 75 42 61 72 20 3d 20 |ame.MyMe|nuBar = |
|00000200| 73 65 6c 66 3b 0d 0a 09 | 47 61 6d 65 2e 41 64 64 |self;...|Game.Add|
|00000210| 4d 65 6e 75 49 74 65 6d | 28 22 26 4c 6f 61 64 20 |MenuItem|("&Load |
|00000220| 4e 65 77 20 4d 61 70 22 | 2c 6e 6f 6e 65 29 3b 0d |New Map"|,none);.|
|00000230| 0a 09 47 61 6d 65 2e 41 | 64 64 4d 65 6e 75 49 74 |..Game.A|ddMenuIt|
|00000240| 65 6d 28 22 2d 22 2c 6e | 6f 6e 65 29 3b 0d 0a 09 |em("-",n|one);...|
|00000250| 47 61 6d 65 2e 41 64 64 | 4d 65 6e 75 49 74 65 6d |Game.Add|MenuItem|
|00000260| 28 22 26 43 6f 6e 6e 65 | 63 74 20 74 6f 2e 2e 22 |("&Conne|ct to.."|
|00000270| 2c 6e 6f 6e 65 29 3b 0d | 0a 09 47 61 6d 65 2e 41 |,none);.|..Game.A|
|00000280| 64 64 4d 65 6e 75 49 74 | 65 6d 28 22 2d 22 2c 6e |ddMenuIt|em("-",n|
|00000290| 6f 6e 65 29 3b 0d 0a 09 | 47 61 6d 65 2e 41 64 64 |one);...|Game.Add|
|000002a0| 4d 65 6e 75 49 74 65 6d | 28 22 53 63 72 65 65 6e |MenuItem|("Screen|
|000002b0| 53 68 6f 74 22 2c 6e 6f | 6e 65 29 3b 0d 0a 09 47 |Shot",no|ne);...G|
|000002c0| 61 6d 65 2e 41 64 64 4d | 65 6e 75 49 74 65 6d 28 |ame.AddM|enuItem(|
|000002d0| 22 46 6c 75 73 68 22 2c | 6e 6f 6e 65 29 3b 0d 0a |"Flush",|none);..|
|000002e0| 09 47 61 6d 65 2e 41 64 | 64 4d 65 6e 75 49 74 65 |.Game.Ad|dMenuIte|
|000002f0| 6d 28 22 54 65 73 74 20 | 47 55 49 22 2c 6e 6f 6e |m("Test |GUI",non|
|00000300| 65 29 3b 0d 0a 09 47 61 | 6d 65 2e 41 64 64 4d 65 |e);...Ga|me.AddMe|
|00000310| 6e 75 49 74 65 6d 28 22 | 2d 22 2c 6e 6f 6e 65 29 |nuItem("|-",none)|
|00000320| 3b 0d 0a 09 47 61 6d 65 | 2e 41 64 64 4d 65 6e 75 |;...Game|.AddMenu|
|00000330| 49 74 65 6d 28 22 45 26 | 78 69 74 22 2c 6e 6f 6e |Item("E&|xit",non|
|00000340| 65 29 3b 0d 0a 0d 0a 09 | 52 4d 6f 64 65 73 49 74 |e);.....|RModesIt|
|00000350| 65 6d 20 3d 20 41 64 64 | 49 74 65 6d 28 22 26 52 |em = Add|Item("&R|
|00000360| 65 6e 64 65 72 20 4d 6f | 64 65 73 22 29 3b 0d 0a |ender Mo|des");..|
|00000370| 09 52 4d 6f 64 65 73 20 | 3d 20 52 4d 6f 64 65 73 |.RModes |= RModes|
|00000380| 49 74 65 6d 2e 43 72 65 | 61 74 65 4d 65 6e 75 28 |Item.Cre|ateMenu(|
|00000390| 63 6c 61 73 73 20 27 55 | 57 69 6e 64 6f 77 50 75 |class 'U|WindowPu|
|000003a0| 6c 6c 64 6f 77 6e 4d 65 | 6e 75 27 29 3b 0d 0a 09 |lldownMe|nu');...|
|000003b0| 52 4d 6f 64 65 73 2e 4d | 79 4d 65 6e 75 42 61 72 |RModes.M|yMenuBar|
|000003c0| 20 3d 20 73 65 6c 66 3b | 0d 0a 09 52 4d 6f 64 65 | = self;|...RMode|
|000003d0| 73 2e 41 64 64 4d 65 6e | 75 49 74 65 6d 28 22 26 |s.AddMen|uItem("&|
|000003e0| 57 69 72 65 66 72 61 6d | 65 22 2c 6e 6f 6e 65 29 |Wirefram|e",none)|
|000003f0| 3b 0d 0a 09 52 4d 6f 64 | 65 73 2e 41 64 64 4d 65 |;...RMod|es.AddMe|
|00000400| 6e 75 49 74 65 6d 28 22 | 26 5a 6f 6e 65 73 22 2c |nuItem("|&Zones",|
|00000410| 6e 6f 6e 65 29 3b 0d 0a | 09 52 4d 6f 64 65 73 2e |none);..|.RModes.|
|00000420| 41 64 64 4d 65 6e 75 49 | 74 65 6d 28 22 26 46 6c |AddMenuI|tem("&Fl|
|00000430| 61 74 20 53 68 61 64 65 | 64 20 42 53 50 22 2c 6e |at Shade|d BSP",n|
|00000440| 6f 6e 65 29 3b 0d 0a 09 | 52 4d 6f 64 65 73 2e 41 |one);...|RModes.A|
|00000450| 64 64 4d 65 6e 75 49 74 | 65 6d 28 22 26 42 53 50 |ddMenuIt|em("&BSP|
|00000460| 20 53 70 6c 69 74 73 22 | 2c 6e 6f 6e 65 29 3b 0d | Splits"|,none);.|
|00000470| 0a 09 52 4d 6f 64 65 73 | 2e 41 64 64 4d 65 6e 75 |..RModes|.AddMenu|
|00000480| 49 74 65 6d 28 22 26 52 | 65 67 75 6c 61 72 22 2c |Item("&R|egular",|
|00000490| 6e 6f 6e 65 29 3b 0d 0a | 09 52 4d 6f 64 65 73 2e |none);..|.RModes.|
|000004a0| 41 64 64 4d 65 6e 75 49 | 74 65 6d 28 22 26 55 6e |AddMenuI|tem("&Un|
|000004b0| 6c 69 74 22 2c 6e 6f 6e | 65 29 3b 0d 0a 09 52 4d |lit",non|e);...RM|
|000004c0| 6f 64 65 73 2e 41 64 64 | 4d 65 6e 75 49 74 65 6d |odes.Add|MenuItem|
|000004d0| 28 22 26 4c 69 67 68 74 | 69 6e 67 20 4f 6e 6c 79 |("&Light|ing Only|
|000004e0| 22 2c 6e 6f 6e 65 29 3b | 0d 0a 09 52 4d 6f 64 65 |",none);|...RMode|
|000004f0| 73 2e 41 64 64 4d 65 6e | 75 49 74 65 6d 28 22 26 |s.AddMen|uItem("&|
|00000500| 44 65 70 74 68 20 43 6f | 6d 70 6c 65 78 69 74 79 |Depth Co|mplexity|
|00000510| 22 2c 6e 6f 6e 65 29 3b | 0d 0a 09 52 4d 6f 64 65 |",none);|...RMode|
|00000520| 73 2e 41 64 64 4d 65 6e | 75 49 74 65 6d 28 22 2d |s.AddMen|uItem("-|
|00000530| 22 2c 4e 6f 6e 65 29 3b | 0d 0a 09 52 4d 6f 64 65 |",None);|...RMode|
|00000540| 73 2e 41 64 64 4d 65 6e | 75 49 74 65 6d 28 22 26 |s.AddMen|uItem("&|
|00000550| 54 6f 70 20 44 6f 77 6e | 22 2c 4e 6f 6e 65 29 3b |Top Down|",None);|
|00000560| 0d 0a 09 52 4d 6f 64 65 | 73 2e 41 64 64 4d 65 6e |...RMode|s.AddMen|
|00000570| 75 49 74 65 6d 28 22 26 | 46 72 6f 6e 74 22 2c 4e |uItem("&|Front",N|
|00000580| 6f 6e 65 29 3b 0d 0a 09 | 52 4d 6f 64 65 73 2e 41 |one);...|RModes.A|
|00000590| 64 64 4d 65 6e 75 49 74 | 65 6d 28 22 26 53 69 64 |ddMenuIt|em("&Sid|
|000005a0| 65 22 2c 4e 6f 6e 65 29 | 3b 0d 0a 0d 0a 09 52 65 |e",None)|;.....Re|
|000005b0| 6e 64 49 74 65 6d 20 3d | 20 41 64 64 49 74 65 6d |ndItem =| AddItem|
|000005c0| 28 22 52 65 6e 64 65 72 | 20 26 43 6f 6d 6d 61 6e |("Render| &Comman|
|000005d0| 64 73 22 29 3b 0d 0a 09 | 52 65 6e 64 20 3d 20 52 |ds");...|Rend = R|
|000005e0| 65 6e 64 49 74 65 6d 2e | 43 72 65 61 74 65 4d 65 |endItem.|CreateMe|
|000005f0| 6e 75 28 63 6c 61 73 73 | 20 27 55 57 69 6e 64 6f |nu(class| 'UWindo|
|00000600| 77 50 75 6c 6c 64 6f 77 | 6e 4d 65 6e 75 27 29 3b |wPulldow|nMenu');|
|00000610| 0d 0a 09 52 65 6e 64 2e | 4d 79 4d 65 6e 75 42 61 |...Rend.|MyMenuBa|
|00000620| 72 20 3d 20 73 65 6c 66 | 3b 0d 0a 09 52 65 6e 64 |r = self|;...Rend|
|00000630| 2e 41 64 64 4d 65 6e 75 | 49 74 65 6d 28 22 26 42 |.AddMenu|Item("&B|
|00000640| 6c 65 6e 64 22 2c 6e 6f | 6e 65 29 3b 0d 0a 09 52 |lend",no|ne);...R|
|00000650| 65 6e 64 2e 41 64 64 4d | 65 6e 75 49 74 65 6d 28 |end.AddM|enuItem(|
|00000660| 22 26 42 6f 6e 65 22 2c | 6e 6f 6e 65 29 3b 0d 0a |"&Bone",|none);..|
|00000670| 09 52 65 6e 64 2e 41 64 | 64 4d 65 6e 75 49 74 65 |.Rend.Ad|dMenuIte|
|00000680| 6d 28 22 26 53 6b 69 6e | 22 2c 6e 6f 6e 65 29 3b |m("&Skin|",none);|
|00000690| 0d 0a 09 2f 2f 20 61 64 | 64 65 64 20 62 79 20 44 |...// ad|ded by D|
|000006a0| 65 6d 69 75 72 67 65 20 | 53 74 75 64 69 6f 73 0d |emiurge |Studios.|
|000006b0| 0a 09 52 65 6e 64 2e 41 | 64 64 4d 65 6e 75 49 74 |..Rend.A|ddMenuIt|
|000006c0| 65 6d 28 22 26 41 63 74 | 6f 72 20 43 6f 6c 6c 69 |em("&Act|or Colli|
|000006d0| 73 69 6f 6e 22 2c 6e 6f | 6e 65 29 3b 0d 0a 09 52 |sion",no|ne);...R|
|000006e0| 65 6e 64 2e 41 64 64 4d | 65 6e 75 49 74 65 6d 28 |end.AddM|enuItem(|
|000006f0| 22 2d 22 2c 4e 6f 6e 65 | 29 3b 0d 0a 09 52 65 6e |"-",None|);...Ren|
|00000700| 64 2e 41 64 64 4d 65 6e | 75 49 74 65 6d 28 22 26 |d.AddMen|uItem("&|
|00000710| 56 6f 6c 75 6d 65 73 22 | 2c 6e 6f 6e 65 29 3b 0d |Volumes"|,none);.|
|00000720| 0a 09 52 65 6e 64 2e 41 | 64 64 4d 65 6e 75 49 74 |..Rend.A|ddMenuIt|
|00000730| 65 6d 28 22 26 43 6f 6c | 6c 69 73 69 6f 6e 22 2c |em("&Col|lision",|
|00000740| 6e 6f 6e 65 29 3b 0d 0a | 09 2f 2f 20 65 6e 64 20 |none);..|.// end |
|00000750| 44 65 6d 69 75 72 67 65 | 0d 0a 0d 0a 09 53 74 61 |Demiurge|.....Sta|
|00000760| 74 73 49 74 65 6d 20 3d | 20 41 64 64 49 74 65 6d |tsItem =| AddItem|
|00000770| 28 22 26 53 74 61 74 73 | 22 29 3b 0d 0a 09 53 74 |("&Stats|");...St|
|00000780| 61 74 73 20 3d 20 53 74 | 61 74 73 49 74 65 6d 2e |ats = St|atsItem.|
|00000790| 43 72 65 61 74 65 4d 65 | 6e 75 28 63 6c 61 73 73 |CreateMe|nu(class|
|000007a0| 20 27 55 57 69 6e 64 6f | 77 50 75 6c 6c 64 6f 77 | 'UWindo|wPulldow|
|000007b0| 6e 4d 65 6e 75 27 29 3b | 0d 0a 09 53 74 61 74 73 |nMenu');|...Stats|
|000007c0| 2e 4d 79 4d 65 6e 75 42 | 61 72 20 3d 20 73 65 6c |.MyMenuB|ar = sel|
|000007d0| 66 3b 0d 0a 09 53 74 61 | 74 73 2e 41 64 64 4d 65 |f;...Sta|ts.AddMe|
|000007e0| 6e 75 49 74 65 6d 28 22 | 26 41 6c 6c 22 2c 4e 6f |nuItem("|&All",No|
|000007f0| 6e 65 29 3b 0d 0a 09 53 | 74 61 74 73 2e 41 64 64 |ne);...S|tats.Add|
|00000800| 4d 65 6e 75 49 74 65 6d | 28 22 26 4e 6f 6e 65 22 |MenuItem|("&None"|
|00000810| 2c 4e 6f 6e 65 29 3b 0d | 0a 09 53 74 61 74 73 2e |,None);.|..Stats.|
|00000820| 41 64 64 4d 65 6e 75 49 | 74 65 6d 28 22 2d 22 2c |AddMenuI|tem("-",|
|00000830| 4e 6f 6e 65 29 3b 0d 0a | 09 53 74 61 74 73 2e 41 |None);..|.Stats.A|
|00000840| 64 64 4d 65 6e 75 49 74 | 65 6d 28 22 26 52 65 6e |ddMenuIt|em("&Ren|
|00000850| 64 65 72 22 2c 4e 6f 6e | 65 29 3b 0d 0a 09 53 74 |der",Non|e);...St|
|00000860| 61 74 73 2e 41 64 64 4d | 65 6e 75 49 74 65 6d 28 |ats.AddM|enuItem(|
|00000870| 22 26 47 61 6d 65 22 2c | 4e 6f 6e 65 29 3b 0d 0a |"&Game",|None);..|
|00000880| 09 53 74 61 74 73 2e 41 | 64 64 4d 65 6e 75 49 74 |.Stats.A|ddMenuIt|
|00000890| 65 6d 28 22 26 48 61 72 | 64 77 61 72 65 22 2c 4e |em("&Har|dware",N|
|000008a0| 6f 6e 65 29 3b 0d 0a 09 | 53 74 61 74 73 2e 41 64 |one);...|Stats.Ad|
|000008b0| 64 4d 65 6e 75 49 74 65 | 6d 28 22 4e 65 26 74 22 |dMenuIte|m("Ne&t"|
|000008c0| 2c 4e 6f 6e 65 29 3b 0d | 0a 09 53 74 61 74 73 2e |,None);.|..Stats.|
|000008d0| 41 64 64 4d 65 6e 75 49 | 74 65 6d 28 22 41 6e 69 |AddMenuI|tem("Ani|
|000008e0| 26 6d 22 2c 4e 6f 6e 65 | 29 3b 0d 0a 0d 0a 09 53 |&m",None|);.....S|
|000008f0| 68 6f 77 49 74 65 6d 20 | 3d 20 41 64 64 49 74 65 |howItem |= AddIte|
|00000900| 6d 28 22 53 68 6f 26 77 | 20 43 6f 6d 6d 61 6e 64 |m("Sho&w| Command|
|00000910| 73 22 29 3b 0d 0a 09 53 | 68 6f 77 20 3d 20 53 68 |s");...S|how = Sh|
|00000920| 6f 77 49 74 65 6d 2e 43 | 72 65 61 74 65 4d 65 6e |owItem.C|reateMen|
|00000930| 75 28 63 6c 61 73 73 20 | 27 55 57 69 6e 64 6f 77 |u(class |'UWindow|
|00000940| 50 75 6c 6c 64 6f 77 6e | 4d 65 6e 75 27 29 3b 0d |Pulldown|Menu');.|
|00000950| 0a 09 53 68 6f 77 2e 4d | 79 4d 65 6e 75 42 61 72 |..Show.M|yMenuBar|
|00000960| 20 3d 20 73 65 6c 66 3b | 0d 0a 09 53 68 6f 77 2e | = self;|...Show.|
|00000970| 41 64 64 4d 65 6e 75 49 | 74 65 6d 28 22 53 68 6f |AddMenuI|tem("Sho|
|00000980| 77 20 26 41 63 74 6f 72 | 73 22 2c 4e 6f 6e 65 29 |w &Actor|s",None)|
|00000990| 3b 0d 0a 09 53 68 6f 77 | 2e 41 64 64 4d 65 6e 75 |;...Show|.AddMenu|
|000009a0| 49 74 65 6d 28 22 53 68 | 6f 77 20 53 74 61 74 69 |Item("Sh|ow Stati|
|000009b0| 63 20 26 4d 65 73 68 65 | 73 22 2c 4e 6f 6e 65 29 |c &Meshe|s",None)|
|000009c0| 3b 0d 0a 09 53 68 6f 77 | 2e 41 64 64 4d 65 6e 75 |;...Show|.AddMenu|
|000009d0| 49 74 65 6d 28 22 53 68 | 6f 77 20 26 54 65 72 72 |Item("Sh|ow &Terr|
|000009e0| 61 69 6e 22 2c 4e 6f 6e | 65 29 3b 0d 0a 09 53 68 |ain",Non|e);...Sh|
|000009f0| 6f 77 2e 41 64 64 4d 65 | 6e 75 49 74 65 6d 28 22 |ow.AddMe|nuItem("|
|00000a00| 53 68 6f 77 20 26 46 6f | 67 22 2c 4e 6f 6e 65 29 |Show &Fo|g",None)|
|00000a10| 3b 0d 0a 09 53 68 6f 77 | 2e 41 64 64 4d 65 6e 75 |;...Show|.AddMenu|
|00000a20| 49 74 65 6d 28 22 53 68 | 6f 77 20 26 53 6b 79 22 |Item("Sh|ow &Sky"|
|00000a30| 2c 4e 6f 6e 65 29 3b 0d | 0a 09 53 68 6f 77 2e 41 |,None);.|..Show.A|
|00000a40| 64 64 4d 65 6e 75 49 74 | 65 6d 28 22 53 68 6f 77 |ddMenuIt|em("Show|
|00000a50| 20 26 43 6f 72 6f 6e 61 | 73 22 2c 4e 6f 6e 65 29 | &Corona|s",None)|
|00000a60| 3b 0d 0a 09 53 68 6f 77 | 2e 41 64 64 4d 65 6e 75 |;...Show|.AddMenu|
|00000a70| 49 74 65 6d 28 22 53 68 | 6f 77 20 26 50 61 72 74 |Item("Sh|ow &Part|
|00000a80| 69 63 6c 65 73 22 2c 4e | 6f 6e 65 29 3b 0d 0a 09 |icles",N|one);...|
|00000a90| 09 09 0d 0a 09 4f 70 74 | 69 6f 6e 73 49 74 65 6d |.....Opt|ionsItem|
|00000aa0| 20 3d 20 41 64 64 49 74 | 65 6d 28 22 26 4f 70 74 | = AddIt|em("&Opt|
|00000ab0| 69 6f 6e 73 22 29 3b 0d | 0a 09 4f 70 74 69 6f 6e |ions");.|..Option|
|00000ac0| 73 20 3d 20 4f 70 74 69 | 6f 6e 73 49 74 65 6d 2e |s = Opti|onsItem.|
|00000ad0| 43 72 65 61 74 65 4d 65 | 6e 75 28 63 6c 61 73 73 |CreateMe|nu(class|
|00000ae0| 20 27 55 57 69 6e 64 6f | 77 50 75 6c 6c 64 6f 77 | 'UWindo|wPulldow|
|00000af0| 6e 4d 65 6e 75 27 29 3b | 0d 0a 09 4f 70 74 69 6f |nMenu');|...Optio|
|00000b00| 6e 73 2e 4d 79 4d 65 6e | 75 42 61 72 20 3d 20 73 |ns.MyMen|uBar = s|
|00000b10| 65 6c 66 3b 0d 0a 09 4f | 70 74 69 6f 6e 73 2e 41 |elf;...O|ptions.A|
|00000b20| 64 64 4d 65 6e 75 49 74 | 65 6d 28 22 26 56 69 64 |ddMenuIt|em("&Vid|
|00000b30| 65 6f 22 2c 4e 6f 6e 65 | 29 3b 0d 0a 2f 2f 09 4f |eo",None|);..//.O|
|00000b40| 70 74 69 6f 6e 73 2e 41 | 64 64 4d 65 6e 75 49 74 |ptions.A|ddMenuIt|
|00000b50| 65 6d 28 22 26 41 75 64 | 69 6f 22 2c 4e 6f 6e 65 |em("&Aud|io",None|
|00000b60| 29 3b 0d 0a 2f 2f 09 4f | 70 74 69 6f 6e 73 2e 41 |);..//.O|ptions.A|
|00000b70| 64 64 4d 65 6e 75 49 74 | 65 6d 28 22 26 4b 65 79 |ddMenuIt|em("&Key|
|00000b80| 73 22 2c 4e 6f 6e 65 29 | 3b 0d 0a 0d 0a 09 4b 44 |s",None)|;.....KD|
|00000b90| 72 61 77 49 74 65 6d 20 | 3d 20 41 64 64 49 74 65 |rawItem |= AddIte|
|00000ba0| 6d 28 22 26 4b 61 72 6d | 61 20 50 68 79 73 69 63 |m("&Karm|a Physic|
|00000bb0| 73 22 29 3b 0d 0a 09 4b | 44 72 61 77 20 3d 20 4b |s");...K|Draw = K|
|00000bc0| 44 72 61 77 49 74 65 6d | 2e 43 72 65 61 74 65 4d |DrawItem|.CreateM|
|00000bd0| 65 6e 75 28 63 6c 61 73 | 73 20 27 55 57 69 6e 64 |enu(clas|s 'UWind|
|00000be0| 6f 77 50 75 6c 6c 64 6f | 77 6e 4d 65 6e 75 27 29 |owPulldo|wnMenu')|
|00000bf0| 3b 0d 0a 09 4b 44 72 61 | 77 2e 4d 79 4d 65 6e 75 |;...KDra|w.MyMenu|
|00000c00| 42 61 72 20 3d 20 73 65 | 6c 66 3b 0d 0a 09 4b 44 |Bar = se|lf;...KD|
|00000c10| 72 61 77 2e 41 64 64 4d | 65 6e 75 49 74 65 6d 28 |raw.AddM|enuItem(|
|00000c20| 22 26 43 6f 6c 6c 69 73 | 69 6f 6e 22 2c 6e 6f 6e |"&Collis|ion",non|
|00000c30| 65 29 3b 0d 0a 09 4b 44 | 72 61 77 2e 41 64 64 4d |e);...KD|raw.AddM|
|00000c40| 65 6e 75 49 74 65 6d 28 | 22 43 26 6f 6e 74 61 63 |enuItem(|"C&ontac|
|00000c50| 74 73 22 2c 6e 6f 6e 65 | 29 3b 0d 0a 09 4b 44 72 |ts",none|);...KDr|
|00000c60| 61 77 2e 41 64 64 4d 65 | 6e 75 49 74 65 6d 28 22 |aw.AddMe|nuItem("|
|00000c70| 26 54 72 69 61 6e 67 6c | 65 73 22 2c 6e 6f 6e 65 |&Triangl|es",none|
|00000c80| 29 3b 0d 0a 09 4b 44 72 | 61 77 2e 41 64 64 4d 65 |);...KDr|aw.AddMe|
|00000c90| 6e 75 49 74 65 6d 28 22 | 43 6f 26 6d 22 2c 6e 6f |nuItem("|Co&m",no|
|00000ca0| 6e 65 29 3b 0d 0a 09 4b | 44 72 61 77 2e 41 64 64 |ne);...K|Draw.Add|
|00000cb0| 4d 65 6e 75 49 74 65 6d | 28 22 2d 22 2c 6e 6f 6e |MenuItem|("-",non|
|00000cc0| 65 29 3b 0d 0a 09 4b 44 | 72 61 77 2e 41 64 64 4d |e);...KD|raw.AddM|
|00000cd0| 65 6e 75 49 74 65 6d 28 | 22 4b 53 74 6f 70 22 2c |enuItem(|"KStop",|
|00000ce0| 6e 6f 6e 65 29 3b 0d 0a | 09 4b 44 72 61 77 2e 41 |none);..|.KDraw.A|
|00000cf0| 64 64 4d 65 6e 75 49 74 | 65 6d 28 22 4b 53 74 65 |ddMenuIt|em("KSte|
|00000d00| 70 22 2c 6e 6f 6e 65 29 | 3b 0d 0a 0d 0a 09 62 53 |p",none)|;.....bS|
|00000d10| 68 6f 77 4d 65 6e 75 20 | 3d 20 74 72 75 65 3b 0d |howMenu |= true;.|
|00000d20| 0a 09 53 70 61 63 69 6e | 67 20 3d 20 31 32 3b 0d |..Spacin|g = 12;.|
|00000d30| 0a 09 0d 0a 7d 0d 0a 0d | 0a 66 75 6e 63 74 69 6f |....}...|.functio|
|00000d40| 6e 20 53 65 74 48 65 6c | 70 28 73 74 72 69 6e 67 |n SetHel|p(string|
|00000d50| 20 4e 65 77 48 65 6c 70 | 54 65 78 74 29 0d 0a 7b | NewHelp|Text)..{|
|00000d60| 0d 0a 7d 0d 0a 0d 0a 66 | 75 6e 63 74 69 6f 6e 20 |..}....f|unction |
|00000d70| 53 68 6f 77 48 65 6c 70 | 49 74 65 6d 28 55 57 69 |ShowHelp|Item(UWi|
|00000d80| 6e 64 6f 77 4d 65 6e 75 | 42 61 72 49 74 65 6d 20 |ndowMenu|BarItem |
|00000d90| 49 29 0d 0a 7b 0d 0a 7d | 0d 0a 0d 0a 66 75 6e 63 |I)..{..}|....func|
|00000da0| 74 69 6f 6e 20 42 65 66 | 6f 72 65 50 61 69 6e 74 |tion Bef|orePaint|
|00000db0| 28 43 61 6e 76 61 73 20 | 43 2c 20 66 6c 6f 61 74 |(Canvas |C, float|
|00000dc0| 20 58 2c 20 66 6c 6f 61 | 74 20 59 29 0d 0a 7b 0d | X, floa|t Y)..{.|
|00000dd0| 0a 09 53 75 70 65 72 2e | 42 65 66 6f 72 65 50 61 |..Super.|BeforePa|
|00000de0| 69 6e 74 28 43 2c 20 58 | 2c 20 59 29 3b 0d 0a 7d |int(C, X|, Y);..}|
|00000df0| 0d 0a 0d 0a 66 75 6e 63 | 74 69 6f 6e 20 44 72 61 |....func|tion Dra|
|00000e00| 77 49 74 65 6d 28 43 61 | 6e 76 61 73 20 43 2c 20 |wItem(Ca|nvas C, |
|00000e10| 55 57 69 6e 64 6f 77 4c | 69 73 74 20 49 74 65 6d |UWindowL|ist Item|
|00000e20| 2c 20 66 6c 6f 61 74 20 | 58 2c 20 66 6c 6f 61 74 |, float |X, float|
|00000e30| 20 59 2c 20 66 6c 6f 61 | 74 20 57 2c 20 66 6c 6f | Y, floa|t W, flo|
|00000e40| 61 74 20 48 29 0d 0a 7b | 0d 0a 09 43 2e 53 65 74 |at H)..{|...C.Set|
|00000e50| 44 72 61 77 43 6f 6c 6f | 72 28 32 35 35 2c 32 35 |DrawColo|r(255,25|
|00000e60| 35 2c 32 35 35 29 3b 09 | 0d 0a 09 69 66 28 55 57 |5,255);.|...if(UW|
|00000e70| 69 6e 64 6f 77 4d 65 6e | 75 42 61 72 49 74 65 6d |indowMen|uBarItem|
|00000e80| 28 49 74 65 6d 29 2e 62 | 48 65 6c 70 29 20 57 20 |(Item).b|Help) W |
|00000e90| 3d 20 57 20 2d 20 31 36 | 3b 0d 0a 0d 0a 09 55 57 |= W - 16|;.....UW|
|00000ea0| 69 6e 64 6f 77 4d 65 6e | 75 42 61 72 49 74 65 6d |indowMen|uBarItem|
|00000eb0| 28 49 74 65 6d 29 2e 49 | 74 65 6d 4c 65 66 74 20 |(Item).I|temLeft |
|00000ec0| 3d 20 58 3b 0d 0a 09 55 | 57 69 6e 64 6f 77 4d 65 |= X;...U|WindowMe|
|00000ed0| 6e 75 42 61 72 49 74 65 | 6d 28 49 74 65 6d 29 2e |nuBarIte|m(Item).|
|00000ee0| 49 74 65 6d 57 69 64 74 | 68 20 3d 20 57 3b 0d 0a |ItemWidt|h = W;..|
|00000ef0| 09 4c 6f 6f 6b 41 6e 64 | 46 65 65 6c 2e 4d 65 6e |.LookAnd|Feel.Men|
|00000f00| 75 5f 44 72 61 77 4d 65 | 6e 75 42 61 72 49 74 65 |u_DrawMe|nuBarIte|
|00000f10| 6d 28 53 65 6c 66 2c 20 | 55 57 69 6e 64 6f 77 4d |m(Self, |UWindowM|
|00000f20| 65 6e 75 42 61 72 49 74 | 65 6d 28 49 74 65 6d 29 |enuBarIt|em(Item)|
|00000f30| 2c 20 58 2c 20 59 2c 20 | 57 2c 20 48 2c 20 43 29 |, X, Y, |W, H, C)|
|00000f40| 3b 0d 0a 7d 0d 0a 0d 0a | 66 75 6e 63 74 69 6f 6e |;..}....|function|
|00000f50| 20 44 72 61 77 4d 65 6e | 75 42 61 72 28 43 61 6e | DrawMen|uBar(Can|
|00000f60| 76 61 73 20 43 29 0d 0a | 7b 0d 0a 09 6c 6f 63 61 |vas C)..|{...loca|
|00000f70| 6c 20 66 6c 6f 61 74 20 | 57 2c 20 48 3b 0d 0a 09 |l float |W, H;...|
|00000f80| 6c 6f 63 61 6c 20 73 74 | 72 69 6e 67 20 56 65 72 |local st|ring Ver|
|00000f90| 73 69 6f 6e 54 65 78 74 | 3b 0d 0a 09 56 65 72 73 |sionText|;...Vers|
|00000fa0| 69 6f 6e 54 65 78 74 20 | 3d 20 22 5b 44 65 62 75 |ionText |= "[Debu|
|00000fb0| 67 20 4d 65 6e 75 5d 20 | 56 65 72 73 69 6f 6e 20 |g Menu] |Version |
|00000fc0| 22 40 47 65 74 4c 65 76 | 65 6c 28 29 2e 45 6e 67 |"@GetLev|el().Eng|
|00000fd0| 69 6e 65 56 65 72 73 69 | 6f 6e 3b 0d 0a 09 4c 6f |ineVersi|on;...Lo|
|00000fe0| 6f 6b 41 6e 64 46 65 65 | 6c 2e 4d 65 6e 75 5f 44 |okAndFee|l.Menu_D|
|00000ff0| 72 61 77 4d 65 6e 75 42 | 61 72 28 53 65 6c 66 2c |rawMenuB|ar(Self,|
|00001000| 20 43 29 3b 0d 0a 0d 0a | 09 43 2e 46 6f 6e 74 20 | C);....|.C.Font |
|00001010| 3d 20 52 6f 6f 74 2e 46 | 6f 6e 74 73 5b 46 5f 4e |= Root.F|onts[F_N|
|00001020| 6f 72 6d 61 6c 5d 3b 0d | 0a 0d 0a 09 43 2e 53 65 |ormal];.|....C.Se|
|00001030| 74 44 72 61 77 43 6f 6c | 6f 72 28 30 2c 30 2c 30 |tDrawCol|or(0,0,0|
|00001040| 29 3b 0d 0a 0d 0a 09 54 | 65 78 74 53 69 7a 65 28 |);.....T|extSize(|
|00001050| 43 2c 20 56 65 72 73 69 | 6f 6e 54 65 78 74 2c 20 |C, Versi|onText, |
|00001060| 57 2c 20 48 29 3b 0d 0a | 09 43 6c 69 70 54 65 78 |W, H);..|.ClipTex|
|00001070| 74 28 43 2c 20 57 69 6e | 57 69 64 74 68 20 2d 20 |t(C, Win|Width - |
|00001080| 57 20 2d 20 32 30 2c 20 | 33 2c 20 56 65 72 73 69 |W - 20, |3, Versi|
|00001090| 6f 6e 54 65 78 74 29 3b | 0d 0a 7d 0d 0a 0d 0a 66 |onText);|..}....f|
|000010a0| 75 6e 63 74 69 6f 6e 20 | 4c 4d 6f 75 73 65 44 6f |unction |LMouseDo|
|000010b0| 77 6e 28 66 6c 6f 61 74 | 20 58 2c 20 66 6c 6f 61 |wn(float| X, floa|
|000010c0| 74 20 59 29 0d 0a 7b 0d | 0a 09 69 66 28 58 20 3e |t Y)..{.|..if(X >|
|000010d0| 20 57 69 6e 57 69 64 74 | 68 20 2d 20 31 33 29 20 | WinWidt|h - 13) |
|000010e0| 47 65 74 50 6c 61 79 65 | 72 4f 77 6e 65 72 28 29 |GetPlaye|rOwner()|
|000010f0| 2e 43 6f 6e 73 6f 6c 65 | 43 6f 6d 6d 61 6e 64 28 |.Console|Command(|
|00001100| 22 74 6f 67 67 6c 65 66 | 75 6c 6c 73 63 72 65 65 |"togglef|ullscree|
|00001110| 6e 22 29 3b 0d 0a 09 53 | 75 70 65 72 2e 4c 4d 6f |n");...S|uper.LMo|
|00001120| 75 73 65 44 6f 77 6e 28 | 58 2c 20 59 29 3b 0d 0a |useDown(|X, Y);..|
|00001130| 7d 0d 0a 66 75 6e 63 74 | 69 6f 6e 20 4e 6f 74 69 |}..funct|ion Noti|
|00001140| 66 79 51 75 69 74 55 6e | 72 65 61 6c 28 29 0d 0a |fyQuitUn|real()..|
|00001150| 7b 0d 0a 09 6c 6f 63 61 | 6c 20 55 57 69 6e 64 6f |{...loca|l UWindo|
|00001160| 77 4d 65 6e 75 42 61 72 | 49 74 65 6d 20 49 3b 0d |wMenuBar|Item I;.|
|00001170| 0a 0d 0a 09 66 6f 72 28 | 49 20 3d 20 55 57 69 6e |....for(|I = UWin|
|00001180| 64 6f 77 4d 65 6e 75 42 | 61 72 49 74 65 6d 28 49 |dowMenuB|arItem(I|
|00001190| 74 65 6d 73 2e 4e 65 78 | 74 29 3b 20 49 20 21 3d |tems.Nex|t); I !=|
|000011a0| 20 4e 6f 6e 65 3b 20 49 | 20 3d 20 55 57 69 6e 64 | None; I| = UWind|
|000011b0| 6f 77 4d 65 6e 75 42 61 | 72 49 74 65 6d 28 49 2e |owMenuBa|rItem(I.|
|000011c0| 4e 65 78 74 29 29 0d 0a | 09 09 69 66 28 49 2e 4d |Next))..|..if(I.M|
|000011d0| 65 6e 75 20 21 3d 20 4e | 6f 6e 65 29 0d 0a 09 09 |enu != N|one)....|
|000011e0| 09 49 2e 4d 65 6e 75 2e | 4e 6f 74 69 66 79 51 75 |.I.Menu.|NotifyQu|
|000011f0| 69 74 55 6e 72 65 61 6c | 28 29 3b 0d 0a 7d 0d 0a |itUnreal|();..}..|
|00001200| 0d 0a 66 75 6e 63 74 69 | 6f 6e 20 4e 6f 74 69 66 |..functi|on Notif|
|00001210| 79 42 65 66 6f 72 65 4c | 65 76 65 6c 43 68 61 6e |yBeforeL|evelChan|
|00001220| 67 65 28 29 0d 0a 7b 0d | 0a 09 6c 6f 63 61 6c 20 |ge()..{.|..local |
|00001230| 55 57 69 6e 64 6f 77 4d | 65 6e 75 42 61 72 49 74 |UWindowM|enuBarIt|
|00001240| 65 6d 20 49 3b 0d 0a 0d | 0a 09 66 6f 72 28 49 20 |em I;...|..for(I |
|00001250| 3d 20 55 57 69 6e 64 6f | 77 4d 65 6e 75 42 61 72 |= UWindo|wMenuBar|
|00001260| 49 74 65 6d 28 49 74 65 | 6d 73 2e 4e 65 78 74 29 |Item(Ite|ms.Next)|
|00001270| 3b 20 49 20 21 3d 20 4e | 6f 6e 65 3b 20 49 20 3d |; I != N|one; I =|
|00001280| 20 55 57 69 6e 64 6f 77 | 4d 65 6e 75 42 61 72 49 | UWindow|MenuBarI|
|00001290| 74 65 6d 28 49 2e 4e 65 | 78 74 29 29 0d 0a 09 09 |tem(I.Ne|xt))....|
|000012a0| 69 66 28 49 2e 4d 65 6e | 75 20 21 3d 20 4e 6f 6e |if(I.Men|u != Non|
|000012b0| 65 29 0d 0a 09 09 09 49 | 2e 4d 65 6e 75 2e 4e 6f |e).....I|.Menu.No|
|000012c0| 74 69 66 79 42 65 66 6f | 72 65 4c 65 76 65 6c 43 |tifyBefo|reLevelC|
|000012d0| 68 61 6e 67 65 28 29 3b | 0d 0a 7d 0d 0a 0d 0a 66 |hange();|..}....f|
|000012e0| 75 6e 63 74 69 6f 6e 20 | 4e 6f 74 69 66 79 41 66 |unction |NotifyAf|
|000012f0| 74 65 72 4c 65 76 65 6c | 43 68 61 6e 67 65 28 29 |terLevel|Change()|
|00001300| 0d 0a 7b 0d 0a 09 6c 6f | 63 61 6c 20 55 57 69 6e |..{...lo|cal UWin|
|00001310| 64 6f 77 4d 65 6e 75 42 | 61 72 49 74 65 6d 20 49 |dowMenuB|arItem I|
|00001320| 3b 0d 0a 0d 0a 09 66 6f | 72 28 49 20 3d 20 55 57 |;.....fo|r(I = UW|
|00001330| 69 6e 64 6f 77 4d 65 6e | 75 42 61 72 49 74 65 6d |indowMen|uBarItem|
|00001340| 28 49 74 65 6d 73 2e 4e | 65 78 74 29 3b 20 49 20 |(Items.N|ext); I |
|00001350| 21 3d 20 4e 6f 6e 65 3b | 20 49 20 3d 20 55 57 69 |!= None;| I = UWi|
|00001360| 6e 64 6f 77 4d 65 6e 75 | 42 61 72 49 74 65 6d 28 |ndowMenu|BarItem(|
|00001370| 49 2e 4e 65 78 74 29 29 | 0d 0a 09 09 69 66 28 49 |I.Next))|....if(I|
|00001380| 2e 4d 65 6e 75 20 21 3d | 20 4e 6f 6e 65 29 0d 0a |.Menu !=| None)..|
|00001390| 09 09 09 49 2e 4d 65 6e | 75 2e 4e 6f 74 69 66 79 |...I.Men|u.Notify|
|000013a0| 41 66 74 65 72 4c 65 76 | 65 6c 43 68 61 6e 67 65 |AfterLev|elChange|
|000013b0| 28 29 3b 0d 0a 7d 0d 0a | 0d 0a 66 75 6e 63 74 69 |();..}..|..functi|
|000013c0| 6f 6e 20 4d 65 6e 75 43 | 6d 64 28 69 6e 74 20 4d |on MenuC|md(int M|
|000013d0| 65 6e 75 2c 20 69 6e 74 | 20 49 74 65 6d 29 0d 0a |enu, int| Item)..|
|000013e0| 7b 0d 0a 09 53 75 70 65 | 72 2e 4d 65 6e 75 43 6d |{...Supe|r.MenuCm|
|000013f0| 64 28 4d 65 6e 75 2c 20 | 49 74 65 6d 29 3b 0d 0a |d(Menu, |Item);..|
|00001400| 7d 0d 0a 0d 0a 66 75 6e | 63 74 69 6f 6e 20 57 69 |}....fun|ction Wi|
|00001410| 6e 64 6f 77 45 76 65 6e | 74 28 57 69 6e 4d 65 73 |ndowEven|t(WinMes|
|00001420| 73 61 67 65 20 4d 73 67 | 2c 20 43 61 6e 76 61 73 |sage Msg|, Canvas|
|00001430| 20 43 2c 20 66 6c 6f 61 | 74 20 58 2c 20 66 6c 6f | C, floa|t X, flo|
|00001440| 61 74 20 59 2c 20 69 6e | 74 20 4b 65 79 29 20 0d |at Y, in|t Key) .|
|00001450| 0a 7b 0d 0a 09 73 77 69 | 74 63 68 28 4d 73 67 29 |.{...swi|tch(Msg)|
|00001460| 20 0d 0a 09 7b 0d 0a 09 | 09 63 61 73 65 20 57 4d | ...{...|.case WM|
|00001470| 5f 4b 65 79 44 6f 77 6e | 3a 0d 0a 09 09 0d 0a 09 |_KeyDown|:.......|
|00001480| 09 0d 0a 09 09 09 69 66 | 20 28 4b 65 79 3d 3d 32 |......if| (Key==2|
|00001490| 37 29 20 2f 2f 20 47 52 | 52 0d 0a 09 09 09 7b 0d |7) // GR|R.....{.|
|000014a0| 0a 09 09 09 09 69 66 20 | 28 53 65 6c 65 63 74 65 |.....if |(Selecte|
|000014b0| 64 20 3d 3d 20 4e 6f 6e | 65 29 0d 0a 09 09 09 09 |d == Non|e)......|
|000014c0| 7b 0d 0a 09 09 09 09 09 | 52 6f 6f 74 2e 47 6f 74 |{.......|Root.Got|
|000014d0| 6f 53 74 61 74 65 28 27 | 27 29 3b 0d 0a 09 09 09 |oState('|');.....|
|000014e0| 09 7d 0d 0a 0d 0a 09 09 | 09 09 72 65 74 75 72 6e |.}......|..return|
|000014f0| 3b 0d 0a 09 09 09 7d 0d | 0a 09 09 09 62 72 65 61 |;.....}.|....brea|
|00001500| 6b 3b 0d 0a 09 7d 0d 0a | 09 53 75 70 65 72 2e 57 |k;...}..|.Super.W|
|00001510| 69 6e 64 6f 77 45 76 65 | 6e 74 28 4d 73 67 2c 20 |indowEve|nt(Msg, |
|00001520| 43 2c 20 58 2c 20 59 2c | 20 4b 65 79 29 3b 0d 0a |C, X, Y,| Key);..|
|00001530| 09 0d 0a 7d 0d 0a 09 0d | 0a 66 75 6e 63 74 69 6f |...}....|.functio|
|00001540| 6e 20 50 61 69 6e 74 28 | 43 61 6e 76 61 73 20 43 |n Paint(|Canvas C|
|00001550| 2c 20 66 6c 6f 61 74 20 | 4d 6f 75 73 65 58 2c 20 |, float |MouseX, |
|00001560| 66 6c 6f 61 74 20 4d 6f | 75 73 65 59 29 0d 0a 7b |float Mo|useY)..{|
|00001570| 0d 0a 09 6c 6f 63 61 6c | 20 66 6c 6f 61 74 20 58 |...local| float X|
|00001580| 2c 20 57 2c 20 48 3b 0d | 0a 09 6c 6f 63 61 6c 20 |, W, H;.|..local |
|00001590| 55 57 69 6e 64 6f 77 4d | 65 6e 75 42 61 72 49 74 |UWindowM|enuBarIt|
|000015a0| 65 6d 20 49 3b 0d 0a 0d | 0a 09 44 72 61 77 4d 65 |em I;...|..DrawMe|
|000015b0| 6e 75 42 61 72 28 43 29 | 3b 0d 0a 0d 0a 09 66 6f |nuBar(C)|;.....fo|
|000015c0| 72 28 20 49 20 3d 20 55 | 57 69 6e 64 6f 77 4d 65 |r( I = U|WindowMe|
|000015d0| 6e 75 42 61 72 49 74 65 | 6d 28 49 74 65 6d 73 2e |nuBarIte|m(Items.|
|000015e0| 4e 65 78 74 29 3b 49 20 | 21 3d 20 4e 6f 6e 65 3b |Next);I |!= None;|
|000015f0| 20 49 20 3d 20 55 57 69 | 6e 64 6f 77 4d 65 6e 75 | I = UWi|ndowMenu|
|00001600| 42 61 72 49 74 65 6d 28 | 49 2e 4e 65 78 74 29 20 |BarItem(|I.Next) |
|00001610| 29 0d 0a 09 7b 0d 0a 09 | 09 43 2e 46 6f 6e 74 20 |)...{...|.C.Font |
|00001620| 3d 20 52 6f 6f 74 2e 46 | 6f 6e 74 73 5b 46 5f 4e |= Root.F|onts[F_N|
|00001630| 6f 72 6d 61 6c 5d 3b 0d | 0a 09 09 54 65 78 74 53 |ormal];.|...TextS|
|00001640| 69 7a 65 28 20 43 2c 20 | 52 65 6d 6f 76 65 41 6d |ize( C, |RemoveAm|
|00001650| 70 65 72 73 61 6e 64 28 | 49 2e 43 61 70 74 69 6f |persand(|I.Captio|
|00001660| 6e 29 2c 20 57 2c 20 48 | 20 29 3b 0d 0a 09 0d 0a |n), W, H| );.....|
|00001670| 09 09 69 66 28 49 2e 62 | 48 65 6c 70 29 0d 0a 09 |..if(I.b|Help)...|
|00001680| 09 7b 0d 0a 09 09 09 44 | 72 61 77 49 74 65 6d 28 |.{.....D|rawItem(|
|00001690| 43 2c 20 49 2c 20 28 57 | 69 6e 57 69 64 74 68 20 |C, I, (W|inWidth |
|000016a0| 2d 20 28 57 20 2b 20 53 | 70 61 63 69 6e 67 29 29 |- (W + S|pacing))|
|000016b0| 2c 20 31 2c 20 57 20 2b | 20 53 70 61 63 69 6e 67 |, 1, W +| Spacing|
|000016c0| 2c 20 31 34 29 3b 0d 0a | 09 09 7d 0d 0a 09 09 65 |, 14);..|..}....e|
|000016d0| 6c 73 65 0d 0a 09 09 7b | 0d 0a 09 09 09 44 72 61 |lse....{|.....Dra|
|000016e0| 77 49 74 65 6d 28 43 2c | 20 49 2c 20 58 2c 20 31 |wItem(C,| I, X, 1|
|000016f0| 2c 20 57 20 2b 20 53 70 | 61 63 69 6e 67 2c 20 31 |, W + Sp|acing, 1|
|00001700| 34 29 3b 0d 0a 09 09 09 | 58 20 3d 20 58 20 2b 20 |4);.....|X = X + |
|00001710| 57 20 2b 20 53 70 61 63 | 69 6e 67 3b 0d 0a 09 09 |W + Spac|ing;....|
|00001720| 7d 09 09 0d 0a 09 7d 0d | 0a 7d 0d 0a 0d 0a 66 75 |}.....}.|.}....fu|
|00001730| 6e 63 74 69 6f 6e 20 4d | 65 6e 75 49 74 65 6d 53 |nction M|enuItemS|
|00001740| 65 6c 65 63 74 65 64 28 | 55 57 69 6e 64 6f 77 42 |elected(|UWindowB|
|00001750| 61 73 65 20 53 65 6e 64 | 65 72 2c 20 55 57 69 6e |ase Send|er, UWin|
|00001760| 64 6f 77 42 61 73 65 20 | 49 74 65 6d 29 0d 0a 7b |dowBase |Item)..{|
|00001770| 0d 0a 09 6c 6f 63 61 6c | 20 55 57 69 6e 64 6f 77 |...local| UWindow|
|00001780| 50 75 6c 6c 64 6f 77 6e | 4d 65 6e 75 20 4d 65 6e |Pulldown|Menu Men|
|00001790| 75 3b 0d 0a 09 6c 6f 63 | 61 6c 20 55 57 69 6e 64 |u;...loc|al UWind|
|000017a0| 6f 77 50 75 6c 6c 64 6f | 77 6e 4d 65 6e 75 49 74 |owPulldo|wnMenuIt|
|000017b0| 65 6d 20 49 3b 0d 0a 09 | 0d 0a 09 4d 65 6e 75 20 |em I;...|...Menu |
|000017c0| 3d 20 55 57 69 6e 64 6f | 77 50 75 6c 6c 64 6f 77 |= UWindo|wPulldow|
|000017d0| 6e 4d 65 6e 75 28 53 65 | 6e 64 65 72 29 3b 0d 0a |nMenu(Se|nder);..|
|000017e0| 09 49 20 3d 20 55 57 69 | 6e 64 6f 77 50 75 6c 6c |.I = UWi|ndowPull|
|000017f0| 64 6f 77 6e 4d 65 6e 75 | 49 74 65 6d 28 49 74 65 |downMenu|Item(Ite|
|00001800| 6d 29 3b 0d 0a 0d 0a 09 | 69 66 20 28 4d 65 6e 75 |m);.....|if (Menu|
|00001810| 21 3d 4e 6f 6e 65 29 0d | 0a 09 7b 0d 0a 09 09 73 |!=None).|..{....s|
|00001820| 77 69 74 63 68 20 28 4d | 65 6e 75 29 0d 0a 09 09 |witch (M|enu)....|
|00001830| 7b 0d 0a 09 09 09 63 61 | 73 65 20 47 61 6d 65 3a |{.....ca|se Game:|
|00001840| 0d 0a 09 09 09 09 73 77 | 69 74 63 68 20 28 49 2e |......sw|itch (I.|
|00001850| 54 61 67 29 0d 0a 09 09 | 09 09 7b 0d 0a 09 09 09 |Tag)....|..{.....|
|00001860| 09 09 63 61 73 65 20 31 | 20 3a 0d 0a 09 09 09 09 |..case 1| :......|
|00001870| 09 09 2f 2f 20 4f 70 65 | 6e 20 74 68 65 20 4d 61 |..// Ope|n the Ma|
|00001880| 70 20 4d 65 6e 75 0d 0a | 09 09 09 09 09 09 52 6f |p Menu..|......Ro|
|00001890| 6f 74 2e 53 68 6f 77 4d | 6f 64 61 6c 28 52 6f 6f |ot.ShowM|odal(Roo|
|000018a0| 74 2e 43 72 65 61 74 65 | 57 69 6e 64 6f 77 28 63 |t.Create|Window(c|
|000018b0| 6c 61 73 73 27 55 44 65 | 62 75 67 4d 61 70 4c 69 |lass'UDe|bugMapLi|
|000018c0| 73 74 57 69 6e 64 6f 77 | 27 2c 20 28 52 6f 6f 74 |stWindow|', (Root|
|000018d0| 2e 57 69 6e 57 69 64 74 | 68 2f 32 29 2d 32 30 30 |.WinWidt|h/2)-200|
|000018e0| 2c 20 28 52 6f 6f 74 2e | 57 69 6e 48 65 69 67 68 |, (Root.|WinHeigh|
|000018f0| 74 2f 32 29 2d 31 30 37 | 2c 20 34 30 30 2c 20 32 |t/2)-107|, 400, 2|
|00001900| 31 34 2c 20 73 65 6c 66 | 29 29 3b 0d 0a 09 09 09 |14, self|));.....|
|00001910| 09 09 09 72 65 74 75 72 | 6e 3b 09 09 09 09 09 09 |...retur|n;......|
|00001920| 0d 0a 09 09 09 09 09 09 | 62 72 65 61 6b 3b 0d 0a |........|break;..|
|00001930| 09 09 09 09 09 0d 0a 09 | 09 09 09 09 63 61 73 65 |........|....case|
|00001940| 20 33 20 3a 0d 0a 09 09 | 09 09 09 09 2f 2f 20 4f | 3 :....|....// O|
|00001950| 70 65 6e 20 74 68 65 20 | 4d 61 70 20 4d 65 6e 75 |pen the |Map Menu|
|00001960| 0d 0a 09 09 09 09 09 09 | 52 6f 6f 74 2e 53 68 6f |........|Root.Sho|
|00001970| 77 4d 6f 64 61 6c 28 52 | 6f 6f 74 2e 43 72 65 61 |wModal(R|oot.Crea|
|00001980| 74 65 57 69 6e 64 6f 77 | 28 63 6c 61 73 73 27 55 |teWindow|(class'U|
|00001990| 44 65 62 75 67 4f 70 65 | 6e 57 69 6e 64 6f 77 27 |DebugOpe|nWindow'|
|000019a0| 2c 20 28 52 6f 6f 74 2e | 57 69 6e 57 69 64 74 68 |, (Root.|WinWidth|
|000019b0| 2f 32 29 2d 31 35 30 2c | 28 52 6f 6f 74 2e 57 69 |/2)-150,|(Root.Wi|
|000019c0| 6e 48 65 69 67 68 74 2f | 32 29 2d 34 35 2c 20 33 |nHeight/|2)-45, 3|
|000019d0| 30 30 2c 39 30 2c 20 73 | 65 6c 66 29 29 3b 0d 0a |00,90, s|elf));..|
|000019e0| 09 09 09 09 09 09 72 65 | 74 75 72 6e 3b 09 09 09 |......re|turn;...|
|000019f0| 09 09 09 0d 0a 09 09 09 | 09 09 09 62 72 65 61 6b |........|...break|
|00001a00| 3b 0d 0a 09 09 09 09 09 | 09 09 09 09 09 0d 0a 09 |;.......|........|
|00001a10| 09 09 09 09 63 61 73 65 | 20 35 20 3a 20 52 6f 6f |....case| 5 : Roo|
|00001a20| 74 2e 43 6f 6e 73 6f 6c | 65 43 6f 6d 6d 61 6e 64 |t.Consol|eCommand|
|00001a30| 28 22 53 68 6f 74 22 29 | 3b 20 62 72 65 61 6b 3b |("Shot")|; break;|
|00001a40| 0d 0a 09 09 09 09 09 63 | 61 73 65 20 36 20 3a 20 |.......c|ase 6 : |
|00001a50| 52 6f 6f 74 2e 43 6f 6e | 73 6f 6c 65 43 6f 6d 6d |Root.Con|soleComm|
|00001a60| 61 6e 64 28 22 46 6c 75 | 73 68 22 29 3b 20 62 72 |and("Flu|sh"); br|
|00001a70| 65 61 6b 3b 0d 0a 09 09 | 09 09 09 63 61 73 65 20 |eak;....|...case |
|00001a80| 37 20 3a 0d 0a 09 09 09 | 09 09 09 47 65 74 50 6c |7 :.....|...GetPl|
|00001a90| 61 79 65 72 4f 77 6e 65 | 72 28 29 2e 43 6c 69 65 |ayerOwne|r().Clie|
|00001aa0| 6e 74 4f 70 65 6e 4d 65 | 6e 75 28 22 47 55 49 2e |ntOpenMe|nu("GUI.|
|00001ab0| 4a 6f 65 54 65 73 74 22 | 29 3b 0d 0a 09 09 09 09 |JoeTest"|);......|
|00001ac0| 09 09 62 72 65 61 6b 3b | 09 09 09 09 09 09 0d 0a |..break;|........|
|00001ad0| 09 09 09 09 09 63 61 73 | 65 20 39 20 3a 20 52 6f |.....cas|e 9 : Ro|
|00001ae0| 6f 74 2e 43 6f 6e 73 6f | 6c 65 43 6f 6d 6d 61 6e |ot.Conso|leComman|
|00001af0| 64 28 22 51 75 69 74 22 | 29 3b 20 62 72 65 61 6b |d("Quit"|); break|
|00001b00| 3b 0d 0a 09 09 09 09 7d | 0d 0a 09 09 09 09 62 72 |;......}|......br|
|00001b10| 65 61 6b 3b 0d 0a 09 09 | 09 63 61 73 65 20 52 4d |eak;....|.case RM|
|00001b20| 6f 64 65 73 3a 0d 0a 09 | 09 09 09 69 66 20 28 49 |odes:...|...if (I|
|00001b30| 2e 54 61 67 20 3c 20 39 | 29 0d 0a 09 09 09 09 09 |.Tag < 9|).......|
|00001b40| 52 6f 6f 74 2e 43 6f 6e | 73 6f 6c 65 43 6f 6d 6d |Root.Con|soleComm|
|00001b50| 61 6e 64 28 22 52 4d 6f | 64 65 20 22 24 49 2e 54 |and("RMo|de "$I.T|
|00001b60| 61 67 29 3b 0d 0a 09 09 | 09 09 65 6c 73 65 20 69 |ag);....|..else i|
|00001b70| 66 20 28 49 2e 54 61 67 | 20 3e 39 29 0d 0a 09 09 |f (I.Tag| >9)....|
|00001b80| 09 09 09 52 6f 6f 74 2e | 43 6f 6e 73 6f 6c 65 43 |...Root.|ConsoleC|
|00001b90| 6f 6d 6d 61 6e 64 28 22 | 52 4d 6f 64 65 20 22 24 |ommand("|RMode "$|
|00001ba0| 49 2e 54 61 67 2b 33 29 | 3b 0d 0a 09 09 09 09 09 |I.Tag+3)|;.......|
|00001bb0| 0d 0a 09 09 09 09 62 72 | 65 61 6b 3b 0d 0a 09 09 |......br|eak;....|
|00001bc0| 09 09 0d 0a 09 09 09 63 | 61 73 65 20 52 65 6e 64 |.......c|ase Rend|
|00001bd0| 3a 0d 0a 09 09 09 09 73 | 77 69 74 63 68 20 28 49 |:......s|witch (I|
|00001be0| 2e 54 61 67 29 0d 0a 09 | 09 09 09 7b 0d 0a 09 09 |.Tag)...|...{....|
|00001bf0| 09 09 09 63 61 73 65 20 | 31 20 3a 20 52 6f 6f 74 |...case |1 : Root|
|00001c00| 2e 43 6f 6e 73 6f 6c 65 | 43 6f 6d 6d 61 6e 64 28 |.Console|Command(|
|00001c10| 22 72 65 6e 64 20 62 6c | 65 6e 64 22 29 3b 20 62 |"rend bl|end"); b|
|00001c20| 72 65 61 6b 3b 20 20 20 | 20 0d 0a 09 09 09 09 09 |reak; | .......|
|00001c30| 63 61 73 65 20 32 20 3a | 20 52 6f 6f 74 2e 43 6f |case 2 :| Root.Co|
|00001c40| 6e 73 6f 6c 65 43 6f 6d | 6d 61 6e 64 28 22 72 65 |nsoleCom|mand("re|
|00001c50| 6e 64 20 62 6f 6e 65 22 | 29 3b 20 62 72 65 61 6b |nd bone"|); break|
|00001c60| 3b 20 20 20 20 0d 0a 09 | 09 09 09 09 63 61 73 65 |; ...|....case|
|00001c70| 20 33 20 3a 20 52 6f 6f | 74 2e 43 6f 6e 73 6f 6c | 3 : Roo|t.Consol|
|00001c80| 65 43 6f 6d 6d 61 6e 64 | 28 22 72 65 6e 64 20 73 |eCommand|("rend s|
|00001c90| 6b 69 6e 22 29 3b 20 62 | 72 65 61 6b 3b 0d 0a 09 |kin"); b|reak;...|
|00001ca0| 09 09 09 09 2f 2f 20 61 | 64 64 65 64 20 62 79 20 |....// a|dded by |
|00001cb0| 44 65 6d 69 75 72 67 65 | 20 53 74 75 64 69 6f 73 |Demiurge| Studios|
|00001cc0| 0d 0a 09 09 09 09 09 63 | 61 73 65 20 34 20 3a 20 |.......c|ase 4 : |
|00001cd0| 52 6f 6f 74 2e 43 6f 6e | 73 6f 6c 65 43 6f 6d 6d |Root.Con|soleComm|
|00001ce0| 61 6e 64 28 22 72 65 6e | 64 20 63 6f 6c 6c 69 73 |and("ren|d collis|
|00001cf0| 69 6f 6e 22 29 3b 20 62 | 72 65 61 6b 3b 0d 0a 09 |ion"); b|reak;...|
|00001d00| 09 09 09 09 63 61 73 65 | 20 36 20 3a 20 52 6f 6f |....case| 6 : Roo|
|00001d10| 74 2e 43 6f 6e 73 6f 6c | 65 43 6f 6d 6d 61 6e 64 |t.Consol|eCommand|
|00001d20| 28 22 73 68 6f 77 20 76 | 6f 6c 75 6d 65 73 22 29 |("show v|olumes")|
|00001d30| 3b 20 62 72 65 61 6b 3b | 0d 0a 09 09 09 09 09 63 |; break;|.......c|
|00001d40| 61 73 65 20 37 20 3a 20 | 52 6f 6f 74 2e 43 6f 6e |ase 7 : |Root.Con|
|00001d50| 73 6f 6c 65 43 6f 6d 6d | 61 6e 64 28 22 73 68 6f |soleComm|and("sho|
|00001d60| 77 20 63 6f 6c 6c 69 73 | 69 6f 6e 22 29 3b 20 62 |w collis|ion"); b|
|00001d70| 72 65 61 6b 3b 0d 0a 09 | 09 09 09 09 2f 2f 65 6e |reak;...|....//en|
|00001d80| 64 20 44 65 6d 69 75 72 | 67 65 0d 0a 09 09 09 09 |d Demiur|ge......|
|00001d90| 7d 0d 0a 09 09 09 09 62 | 72 65 61 6b 3b 0d 0a 09 |}......b|reak;...|
|00001da0| 09 09 0d 0a 09 09 09 63 | 61 73 65 20 53 74 61 74 |.......c|ase Stat|
|00001db0| 73 3a 0d 0a 09 09 09 09 | 73 77 69 74 63 68 20 28 |s:......|switch (|
|00001dc0| 49 2e 54 61 67 29 0d 0a | 09 09 09 09 7b 0d 0a 09 |I.Tag)..|....{...|
|00001dd0| 09 09 09 09 63 61 73 65 | 20 31 20 3a 20 52 6f 6f |....case| 1 : Roo|
|00001de0| 74 2e 43 6f 6e 73 6f 6c | 65 43 6f 6d 6d 61 6e 64 |t.Consol|eCommand|
|00001df0| 28 22 73 74 61 74 20 41 | 6c 6c 22 29 3b 62 72 65 |("stat A|ll");bre|
|00001e00| 61 6b 3b 20 20 20 20 20 | 0d 0a 09 09 09 09 09 63 |ak; |.......c|
|00001e10| 61 73 65 20 32 20 3a 20 | 52 6f 6f 74 2e 43 6f 6e |ase 2 : |Root.Con|
|00001e20| 73 6f 6c 65 43 6f 6d 6d | 61 6e 64 28 22 73 74 61 |soleComm|and("sta|
|00001e30| 74 20 4e 4f 4e 45 22 29 | 3b 62 72 65 61 6b 3b 20 |t NONE")|;break; |
|00001e40| 20 20 20 20 0d 0a 09 09 | 09 09 09 63 61 73 65 20 | ....|...case |
|00001e50| 34 20 3a 20 52 6f 6f 74 | 2e 43 6f 6e 73 6f 6c 65 |4 : Root|.Console|
|00001e60| 43 6f 6d 6d 61 6e 64 28 | 22 73 74 61 74 20 52 45 |Command(|"stat RE|
|00001e70| 4e 44 45 52 22 29 3b 62 | 72 65 61 6b 3b 20 20 20 |NDER");b|reak; |
|00001e80| 20 20 0d 0a 09 09 09 09 | 09 63 61 73 65 20 35 20 | ......|.case 5 |
|00001e90| 3a 20 52 6f 6f 74 2e 43 | 6f 6e 73 6f 6c 65 43 6f |: Root.C|onsoleCo|
|00001ea0| 6d 6d 61 6e 64 28 22 73 | 74 61 74 20 47 41 4d 45 |mmand("s|tat GAME|
|00001eb0| 22 29 3b 62 72 65 61 6b | 3b 20 20 20 20 20 0d 0a |");break|; ..|
|00001ec0| 09 09 09 09 09 63 61 73 | 65 20 36 20 3a 20 52 6f |.....cas|e 6 : Ro|
|00001ed0| 6f 74 2e 43 6f 6e 73 6f | 6c 65 43 6f 6d 6d 61 6e |ot.Conso|leComman|
|00001ee0| 64 28 22 73 74 61 74 20 | 48 41 52 44 57 41 52 45 |d("stat |HARDWARE|
|00001ef0| 22 29 3b 62 72 65 61 6b | 3b 20 20 20 20 20 0d 0a |");break|; ..|
|00001f00| 09 09 09 09 09 63 61 73 | 65 20 37 20 3a 20 52 6f |.....cas|e 7 : Ro|
|00001f10| 6f 74 2e 43 6f 6e 73 6f | 6c 65 43 6f 6d 6d 61 6e |ot.Conso|leComman|
|00001f20| 64 28 22 73 74 61 74 20 | 4e 45 54 22 29 3b 62 72 |d("stat |NET");br|
|00001f30| 65 61 6b 3b 20 20 20 20 | 20 0d 0a 09 09 09 09 09 |eak; | .......|
|00001f40| 63 61 73 65 20 38 20 3a | 20 52 6f 6f 74 2e 43 6f |case 8 :| Root.Co|
|00001f50| 6e 73 6f 6c 65 43 6f 6d | 6d 61 6e 64 28 22 73 74 |nsoleCom|mand("st|
|00001f60| 61 74 20 41 4e 49 4d 22 | 29 3b 62 72 65 61 6b 3b |at ANIM"|);break;|
|00001f70| 0d 0a 09 09 09 09 7d 0d | 0a 09 09 09 09 62 72 65 |......}.|.....bre|
|00001f80| 61 6b 3b 0d 0a 09 09 09 | 09 0d 0a 09 09 09 63 61 |ak;.....|......ca|
|00001f90| 73 65 20 53 68 6f 77 3a | 0d 0a 09 09 09 09 73 77 |se Show:|......sw|
|00001fa0| 69 74 63 68 20 28 49 2e | 54 61 67 29 0d 0a 09 09 |itch (I.|Tag)....|
|00001fb0| 09 09 7b 0d 0a 09 09 09 | 09 09 63 61 73 65 20 31 |..{.....|..case 1|
|00001fc0| 20 3a 20 52 6f 6f 74 2e | 43 6f 6e 73 6f 6c 65 43 | : Root.|ConsoleC|
|00001fd0| 6f 6d 6d 61 6e 64 28 22 | 73 68 6f 77 20 41 63 74 |ommand("|show Act|
|00001fe0| 6f 72 73 22 29 3b 20 62 | 72 65 61 6b 3b 20 20 0d |ors"); b|reak; .|
|00001ff0| 0a 09 09 09 09 09 63 61 | 73 65 20 32 20 3a 20 52 |......ca|se 2 : R|
|00002000| 6f 6f 74 2e 43 6f 6e 73 | 6f 6c 65 43 6f 6d 6d 61 |oot.Cons|oleComma|
|00002010| 6e 64 28 22 73 68 6f 77 | 20 53 74 61 74 69 63 4d |nd("show| StaticM|
|00002020| 65 73 68 65 73 22 29 3b | 20 62 72 65 61 6b 3b 20 |eshes");| break; |
|00002030| 20 0d 0a 09 09 09 09 09 | 63 61 73 65 20 33 20 3a | .......|case 3 :|
|00002040| 20 52 6f 6f 74 2e 43 6f | 6e 73 6f 6c 65 43 6f 6d | Root.Co|nsoleCom|
|00002050| 6d 61 6e 64 28 22 73 68 | 6f 77 20 54 65 72 72 61 |mand("sh|ow Terra|
|00002060| 69 6e 22 29 3b 20 62 72 | 65 61 6b 3b 20 20 0d 0a |in"); br|eak; ..|
|00002070| 09 09 09 09 09 63 61 73 | 65 20 34 20 3a 20 52 6f |.....cas|e 4 : Ro|
|00002080| 6f 74 2e 43 6f 6e 73 6f | 6c 65 43 6f 6d 6d 61 6e |ot.Conso|leComman|
|00002090| 64 28 22 73 68 6f 77 20 | 46 6f 67 22 29 3b 20 62 |d("show |Fog"); b|
|000020a0| 72 65 61 6b 3b 20 20 0d | 0a 09 09 09 09 09 63 61 |reak; .|......ca|
|000020b0| 73 65 20 35 20 3a 20 52 | 6f 6f 74 2e 43 6f 6e 73 |se 5 : R|oot.Cons|
|000020c0| 6f 6c 65 43 6f 6d 6d 61 | 6e 64 28 22 73 68 6f 77 |oleComma|nd("show|
|000020d0| 20 53 6b 79 22 29 3b 20 | 62 72 65 61 6b 3b 20 20 | Sky"); |break; |
|000020e0| 0d 0a 09 09 09 09 09 63 | 61 73 65 20 36 20 3a 20 |.......c|ase 6 : |
|000020f0| 52 6f 6f 74 2e 43 6f 6e | 73 6f 6c 65 43 6f 6d 6d |Root.Con|soleComm|
|00002100| 61 6e 64 28 22 73 68 6f | 77 20 43 6f 72 6f 6e 61 |and("sho|w Corona|
|00002110| 73 22 29 3b 20 62 72 65 | 61 6b 3b 20 20 0d 0a 09 |s"); bre|ak; ...|
|00002120| 09 09 09 09 63 61 73 65 | 20 37 20 3a 20 52 6f 6f |....case| 7 : Roo|
|00002130| 74 2e 43 6f 6e 73 6f 6c | 65 43 6f 6d 6d 61 6e 64 |t.Consol|eCommand|
|00002140| 28 22 73 68 6f 77 20 50 | 61 72 74 69 63 6c 65 73 |("show P|articles|
|00002150| 22 29 3b 20 62 72 65 61 | 6b 3b 20 20 0d 0a 09 09 |"); brea|k; ....|
|00002160| 09 09 7d 0d 0a 09 09 09 | 09 62 72 65 61 6b 3b 0d |..}.....|.break;.|
|00002170| 0a 09 09 09 0d 0a 09 09 | 09 63 61 73 65 20 4f 70 |........|.case Op|
|00002180| 74 69 6f 6e 73 3a 0d 0a | 09 09 09 09 73 77 69 74 |tions:..|....swit|
|00002190| 63 68 20 28 49 2e 74 61 | 67 29 0d 0a 09 09 09 09 |ch (I.ta|g)......|
|000021a0| 7b 0d 0a 09 09 09 09 09 | 63 61 73 65 20 31 20 3a |{.......|case 1 :|
|000021b0| 20 2f 2f 20 56 69 64 65 | 6f 20 4d 65 6e 75 0d 0a | // Vide|o Menu..|
|000021c0| 09 09 09 09 09 09 09 09 | 0d 0a 09 09 09 09 09 09 |........|........|
|000021d0| 52 6f 6f 74 2e 53 68 6f | 77 4d 6f 64 61 6c 28 52 |Root.Sho|wModal(R|
|000021e0| 6f 6f 74 2e 43 72 65 61 | 74 65 57 69 6e 64 6f 77 |oot.Crea|teWindow|
|000021f0| 28 63 6c 61 73 73 27 55 | 44 65 62 75 67 56 69 64 |(class'U|DebugVid|
|00002200| 65 6f 57 69 6e 64 6f 77 | 27 2c 20 4f 70 74 69 6f |eoWindow|', Optio|
|00002210| 6e 73 2e 57 69 6e 4c 65 | 66 74 2c 20 32 30 2c 20 |ns.WinLe|ft, 20, |
|00002220| 32 32 30 2c 20 31 30 30 | 2c 20 73 65 6c 66 29 29 |220, 100|, self))|
|00002230| 3b 0d 0a 09 09 09 09 09 | 09 72 65 74 75 72 6e 3b |;.......|.return;|
|00002240| 09 09 09 09 09 09 0d 0a | 09 09 09 09 09 09 62 72 |........|......br|
|00002250| 65 61 6b 3b 0d 0a 0d 0a | 09 09 09 09 09 63 61 73 |eak;....|.....cas|
|00002260| 65 20 32 20 3a 20 62 72 | 65 61 6b 3b 20 2f 2f 20 |e 2 : br|eak; // |
|00002270| 41 75 64 69 6f 20 4d 65 | 6e 75 0d 0a 09 09 09 09 |Audio Me|nu......|
|00002280| 09 63 61 73 65 20 33 20 | 3a 20 62 72 65 61 6b 3b |.case 3 |: break;|
|00002290| 20 2f 2f 20 49 6e 70 75 | 74 20 4d 65 6e 75 0d 0a | // Inpu|t Menu..|
|000022a0| 09 09 09 09 7d 0d 0a 09 | 09 09 09 62 72 65 61 6b |....}...|...break|
|000022b0| 3b 0d 0a 09 09 09 09 0d | 0a 09 09 09 63 61 73 65 |;.......|....case|
|000022c0| 20 4b 44 72 61 77 3a 0d | 0a 09 09 09 09 73 77 69 | KDraw:.|.....swi|
|000022d0| 74 63 68 20 28 49 2e 74 | 61 67 29 0d 0a 09 09 09 |tch (I.t|ag).....|
|000022e0| 09 7b 0d 0a 09 09 09 09 | 09 63 61 73 65 20 31 20 |.{......|.case 1 |
|000022f0| 3a 20 52 6f 6f 74 2e 43 | 6f 6e 73 6f 6c 65 43 6f |: Root.C|onsoleCo|
|00002300| 6d 6d 61 6e 64 28 22 6b | 64 72 61 77 20 43 6f 6c |mmand("k|draw Col|
|00002310| 6c 69 73 69 6f 6e 22 29 | 3b 20 62 72 65 61 6b 3b |lision")|; break;|
|00002320| 20 0d 0a 09 09 09 09 09 | 63 61 73 65 20 32 20 3a | .......|case 2 :|
|00002330| 20 52 6f 6f 74 2e 43 6f | 6e 73 6f 6c 65 43 6f 6d | Root.Co|nsoleCom|
|00002340| 6d 61 6e 64 28 22 6b 64 | 72 61 77 20 43 6f 6e 74 |mand("kd|raw Cont|
|00002350| 61 63 74 73 22 29 3b 20 | 62 72 65 61 6b 3b 20 0d |acts"); |break; .|
|00002360| 0a 09 09 09 09 09 63 61 | 73 65 20 33 20 3a 20 52 |......ca|se 3 : R|
|00002370| 6f 6f 74 2e 43 6f 6e 73 | 6f 6c 65 43 6f 6d 6d 61 |oot.Cons|oleComma|
|00002380| 6e 64 28 22 6b 64 72 61 | 77 20 54 72 69 61 6e 67 |nd("kdra|w Triang|
|00002390| 6c 65 73 22 29 3b 20 62 | 72 65 61 6b 3b 20 0d 0a |les"); b|reak; ..|
|000023a0| 09 09 09 09 09 63 61 73 | 65 20 34 20 3a 20 52 6f |.....cas|e 4 : Ro|
|000023b0| 6f 74 2e 43 6f 6e 73 6f | 6c 65 43 6f 6d 6d 61 6e |ot.Conso|leComman|
|000023c0| 64 28 22 6b 64 72 61 77 | 20 43 6f 6d 22 29 3b 20 |d("kdraw| Com"); |
|000023d0| 62 72 65 61 6b 3b 20 0d | 0a 09 09 09 09 09 63 61 |break; .|......ca|
|000023e0| 73 65 20 36 20 3a 20 52 | 6f 6f 74 2e 43 6f 6e 73 |se 6 : R|oot.Cons|
|000023f0| 6f 6c 65 43 6f 6d 6d 61 | 6e 64 28 22 6b 64 72 61 |oleComma|nd("kdra|
|00002400| 77 20 4b 53 74 6f 70 22 | 29 3b 20 62 72 65 61 6b |w KStop"|); break|
|00002410| 3b 20 0d 0a 09 09 09 09 | 09 63 61 73 65 20 37 20 |; ......|.case 7 |
|00002420| 3a 20 52 6f 6f 74 2e 43 | 6f 6e 73 6f 6c 65 43 6f |: Root.C|onsoleCo|
|00002430| 6d 6d 61 6e 64 28 22 6b | 64 72 61 77 20 4b 53 74 |mmand("k|draw KSt|
|00002440| 65 70 22 29 3b 20 62 72 | 65 61 6b 3b 0d 0a 09 09 |ep"); br|eak;....|
|00002450| 09 09 7d 0d 0a 09 09 09 | 09 62 72 65 61 6b 3b 20 |..}.....|.break; |
|00002460| 0d 0a 09 09 7d 0d 0a 09 | 7d 0d 0a 09 52 6f 6f 74 |....}...|}...Root|
|00002470| 2e 47 6f 74 6f 53 74 61 | 74 65 28 27 27 29 3b 0d |.GotoSta|te('');.|
|00002480| 0a 20 0d 0a 7d 0d 0a 0d | 0a 00 |. ..}...|.. |
+--------+-------------------------+-------------------------+--------+--------+